home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / embedded / m68k / 68343ffp.arc / NEWSFILE.SA < prev   
Text File  |  1989-08-30  |  4KB  |  101 lines

  1. *****************************************************************************
  2. *                                                                           *
  3. *                   68343 FAST FLOATING-POINT FIRMWARE                      *
  4. *                                                                           *
  5. *                       RELEASE 1.2 JULY 29, 1983                           *
  6. *                                                                           *
  7. *                     SOFTWARE DISTRIBUTION DISKETTE                        *
  8. *                                                                           *
  9. *                                                                           *
  10. *           (THIS FILE RESIDES AS "NEWSFILE.SA" ON THE DISKETTE)            *
  11. *                                                                           *
  12. *****************************************************************************
  13.  
  14. TECHNICAL ASPECTS OF THE PRODUCT:
  15.  
  16. The 68343 Software Distribution diskette contains the entire collection
  17. of files which make up the Fast Floating-Point library.  The diskette is init-
  18. ialized with the Volume ID of "FFP" and under User Number 343.
  19. Upon receiving this diskette a backup should be done.
  20.  
  21. For each module in the library there is a source ASCII file (.SA).  Assembly
  22. listings of the files may be obtained via normal use of the assembler.  Each
  23. module assembles without the need for auxiliary files.  The floating-point
  24. library itself resides on the file "FFPLIB.RO".  The VERSAdos
  25. "LIBARY" utility can be used to list or otherwise manipulate the library
  26. members.
  27.  
  28. There also exist two complete  programs which function as desk
  29. calculators and use the 68343 library.  One is for the fast format
  30. functions and is executed by entering "FFPCALC".  The other is for the
  31. IEEE equivalent functions and starts by entering "IEFCALC".
  32. The source (.SA) for both programs are on the
  33. diskette and can be printed or assembled as desired.  Both routines have
  34. complete documentation for their execution as beginning comments in their
  35. respective files.  A demonstration program for the fast format
  36. can be had by entering "FFPDEMO".  The source and assembly output listings
  37. for that are present on the diskette as FFPDEMO.SA and FFPDEMO.LS.
  38. The chain files FFPCALC.CF, IEFCALC.CF, and FFPDEMO.CF may be used to
  39. re-assemble and link the three demonstration packages.  They are linked to
  40. execute on an M68010 system with an MMU in the system.  To use on an M68000
  41. based system it is necessary to re-assemble with the processor code
  42. option changed from '68010' to '68000'.  In addition, the program line
  43. 'MOVE.W CCR,CCRSAVE' must be changed to read 'MOVE.W SR,CCRSAVE' before
  44. doing the assembly and link.  The programs are linked on 2046 byte
  45. boundaries.  This may be changed by using a different value for the
  46. 'PAGESIZE' link directive.  The programs may also be linked at physical
  47. addresses by changing the starting address from $0 to a physical value
  48. suitable for your system.
  49.  
  50.  
  51.  
  52. SYSTEM ENHANCEMENTS:
  53.  
  54. The following routines were modified to make them 68010 compatible:
  55.  
  56.    "IEFSIN.SA"
  57.    "IEFADD.SA"
  58.    "IEFCMP.SA"
  59.    "IEFFRONT.SA"
  60.    "IEFBACK.SA"
  61.    "IEFFPA.SA"
  62.    "IEFCALC.SA"
  63.    "FFPFPA.SA"
  64.    "FFPCALC.SA"
  65.    "FFPIEEE.SA"
  66.    "FFPFPBCD.SA"
  67.  
  68. References to the Status Register (SR), now requiring privileged
  69. instructions on the 68010, have been removed.
  70.  
  71.  
  72. LATEST DOCUMENTATION FOR THE PRODUCT:
  73.  
  74. Documentation is internal to the source files.
  75.  
  76.  
  77. DESCRIPTION OF BUGS FIXED FOR THE CURRENT RELEASE:
  78.  
  79. In the Fast Floating Point Square Root routine, a check
  80. was added to look for a mantissa of all 1's  ($FFFFFF).
  81. The code previously assumed such a case could never happen
  82. when in reality it can.  FFPSQRT.SA and FFPLIB.RO were
  83. both modified to reflect this fix.
  84.  
  85.  
  86. DESCRIPTION OF KNOWN BUGS IN THE RELEASE:
  87.  
  88. None
  89.  
  90.  
  91. DISCLAIMER:
  92.  
  93. Motorola reserves the right to make changes to any products herein
  94. to improve functioning or design.  Although the information in this
  95. document has been carefully reviewed and is believed to be reliable,
  96. Motorola does not assume any liability out of the application or use
  97. of any product described within; neither does it convey any license
  98. under its patent rights nor the rights of others.
  99.  
  100.  
  101.